package com.recSystem.Entity.DTO.Param;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 论文搜索参数
 * @author Legolas_PRC
 * @date 2023/4/10 15:32
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PaperAdvancedSearchParam {
    private String field1;
    private String query1;
    private String operator2;
    private String field2;
    private String query2;
    private String operator3;
    private String field3;
    private String query3;
    private String operator4;
    private String field4;
    private String query4;
    private String startDate;
    private String endDate;
    private List<String> tagsChecked;
    @JsonProperty("max_length")
    private int maxLength;
    private int offset;
    private String sort;
}
